package io.renren.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;

/**
 * ctoc订单表
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2018-04-14 14:11:21
 */
@TableName("tb_ctoc_order")
public class CtocOrderEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@TableId
	private Long id;
	/**
	 * 用户ID
	 */
	private Long memberId;
	/**
	 * 用户手机
	 */
	private String mobile;
	/**
	 * 订单号
	 */
	private String orderNo;
	/**
	 * 单价
	 */
	private Double coinPrice;
	/**
	 * 总价
	 */
	private Double coinTotalPrice;
	/**
	 * 数量
	 */
	private Integer coinQuantity;
	/**
	 * 订单描述
	 */
	private String orderDescription;
	/**
	 * 交易状态 0:已提交 1:交易中 2:取消 3:完成
	 */
	private Integer status;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 更新时间
	 */
	private Date updateTime;

	/**
	 * 昵称
	 */
	@TableField(exist = false)
	private String nickname;
	/**
	 * 头像
	 */
	@TableField(exist = false)
	private String headImg;

	/**
	 * 成交笔数
	 */
	@TableField(exist = false)
	private Integer dealCount;

	/**
	 * 设置：主键
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * 获取：主键
	 */
	public Long getId() {
		return id;
	}

	/**
	 * 设置：用户ID
	 */
	public void setMemberId(Long memberId) {
		this.memberId = memberId;
	}

	/**
	 * 获取：用户ID
	 */
	public Long getMemberId() {
		return memberId;
	}

	/**
	 * 设置：用户手机
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	/**
	 * 获取：用户手机
	 */
	public String getMobile() {
		return mobile;
	}

	/**
	 * 设置：订单号
	 */
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	/**
	 * 获取：订单号
	 */
	public String getOrderNo() {
		return orderNo;
	}

	/**
	 * 设置：单价
	 */
	public void setCoinPrice(Double coinPrice) {
		this.coinPrice = coinPrice;
	}

	/**
	 * 获取：单价
	 */
	public Double getCoinPrice() {
		return coinPrice;
	}

	/**
	 * 设置：总价
	 */
	public void setCoinTotalPrice(Double coinTotalPrice) {
		this.coinTotalPrice = coinTotalPrice;
	}

	/**
	 * 获取：总价
	 */
	public Double getCoinTotalPrice() {
		return coinTotalPrice;
	}

	/**
	 * 设置：数量
	 */
	public void setCoinQuantity(Integer coinQuantity) {
		this.coinQuantity = coinQuantity;
	}

	/**
	 * 获取：数量
	 */
	public Integer getCoinQuantity() {
		return coinQuantity;
	}

	/**
	 * 设置：订单描述
	 */
	public void setOrderDescription(String orderDescription) {
		this.orderDescription = orderDescription;
	}

	/**
	 * 获取：订单描述
	 */
	public String getOrderDescription() {
		return orderDescription;
	}

	/**
	 * 设置：交易状态 0:已提交 1:交易中 2:取消 3:完成
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * 获取：交易状态 0:已提交 1:交易中 2:取消 3:完成
	 */
	public Integer getStatus() {
		return status;
	}

	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * 设置：更新时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/**
	 * 获取：更新时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}

	public String getNickname() {
		return nickname;
	}

	public void setNickname(String nickname) {
		this.nickname = nickname;
	}

	public String getHeadImg() {
		return headImg;
	}

	public void setHeadImg(String headImg) {
		this.headImg = headImg;
	}

	public Integer getDealCount() {
		return dealCount;
	}

	public void setDealCount(Integer dealCount) {
		this.dealCount = dealCount;
	}
}
